/* CSS Document */
*{ margin:0px; padding:0px;}
html{ color:#000;   -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}  
table{ border-collapse:collapse;border-spacing:0;}  
th{ font-weight:normal;}  
fieldset,a img{ border:0px;}  
iframe{ display:block;}  
ol,ul,li{ list-style:none;}
del{ text-decoration:line-through; }  
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:bolder;;}  
q:before,q:after {content:'';}  
sub,sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}  
sup {top: -0.5em;}  
sub {bottom: -0.25em;}  
a,input{ outline:none;}
ins,a{ text-decoration:none;}  
textarea{ resize:none;}
em,i{ font-style:normal;}
 
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: ".";
clear: both;
height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.cl {clear: left;}
.cr {clear: right; }
.cb {clear: both;}
.clears{ clear:both; line-height:0px; overflow:hidden; font-size:0px; height:0px;}
   
.fl{ float:left; _display:inline;}  
.fr{ float:right; _display:inline;}  

.hide {display:none;}
.show{ display:block;} 

.d_b{ display:block;}
.d_ib{ display:inline-block;}
.v_m{ vertical-align:middle;}

.abs {position: absolute;}
.rel {position: relative;}
.fix {position: fixed;}

.mt1 {margin-top: 1px}
.mt2 {margin-top: 2px}
.mt5 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt20 {margin-top: 20px}
.mr1 {margin-right: 1px}
.mr2 {margin-right: 2px}
.mr5 {margin-right: 5px}
.mr10{margin-right: 10px}
.mr20 {margin-right: 20px}
.mb1 {margin-bottom: 1px}
.mb2 {margin-bottom: 2px}
.mb5 {margin-bottom: 5px}
.mb10 {margin-bottom: 10px}
.mb20 {margin-bottom: 20px}
.ml1 {margin-left: 1px}
.ml2 {margin-left: 2px}
.ml5 {margin-left: 5px}
.ml10 {margin-left: 10px}
.ml20 {margin-left: 20px}

.f10 {font-size: 10px}
.f12 {font-size: 12px}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.f24 {font-size: 24px}

.nowrap {white-space: nowrap;overflow: hidden}
.idt2x {text-indent: 2em}

.c_fff{ color:#fff;}
.c_fff a{ color:#fff;}
.c_fff a:hover{ text-decoration:underline;}

.c_333{ color:#333;}
.c_666{ color:#666;}
.c_999{ color:#999;}
.c_orange{ color:#f60;}
.c_green{ color:#339900;}
.c_red{ color:#f00;}
.t_index24{ text-indent:24px;}
.c_blue{ color:#458eb7;}
 
.f_bolder{ font-weight:bolder;}
.lh30{ line-height:30px;}
.lh28{ line-height:28px;}
.lh26{ line-height:26px;}
.lh24{ line-height:24px;}
.lh22{ line-height:22px;}
.lh20{ line-height:20px;}
.lh18{ line-height:18px;}
.lh36{ line-height:36px;}
 
.border1px{ border:1px #CCCCCC solid;}

.pd5_bg td,.pd5_bg th{ padding:5px;}
.pd10_bg td,.pd10_bg th{ padding:10px;}
 
.pdt10{ padding-top:10px;}
.pd10{ padding:10px;}
.pd5{ padding:5px;}
.pd16{ padding:16px;}

li,input,img,textarea,select{ vertical-align:middle;}

.inputs{ border:1px #ccc solid; height:34px; line-height:34px; padding-left:5px; padding-right:5px;}
.textarea{border:1px #ccc solid; padding:5px;}
.inputs:focus,.textarea:focus{ border:1px #0697da solid; box-shadow:0px 0px 2px rgba(0,51,204,0.3)}
.inputs_ss{ height:36px; border:1px #ccc solid; vertical-align:middle; cursor:pointer; line-height:34px; width:36px; border:1px #ccc solid; background:#fff url(../images/btn_search.gif) center center no-repeat;}


.btn{ cursor:pointer; border:0px; overflow:visible; font-size:14px; text-align:center; }
a.btn{ overflow:hidden; vertical-align:middle;display:inline-block; text-align:center;}
.btn_area .btn { margin-right: 16px;}

.w40{ width:40px;}
.w60{ width:60px;}
.w80{ width:80px;}
.w100{ width:100px;}
.w110{ width:110px;}
.w120{ width:120px;}
.w130{ width:130px;}
.w140{ width:140px;}
.w150{ width:150px;}
.w160{ width:160px;}
.w170{ width:170px;}
.w180{ width:180px;}
.w190{ width:190px;}
.w200{ width:200px;}
.w210{ width:210px;}
.w220{ width:220px;}
.w230{ width:230px;}
.w240{ width:240px;}
.w250{ width:250px;}
.w260{ width:260px;}
.w280{ width:280px;}
.w300{ width:300px;}
.w320{ width:320px;}
.w340{ width:340px;}
.w360{ width:360px;}
.w380{ width:380px;}
.w400{ width:400px;}
.w440{ width:440px;}
.w470{ width:470px;}
.w550{ width:550px;}
.w600{ width:600px;}
.w620{ width:620px;}
.w640{ width:640px;}
.w660{ width:660px;}
.w680{ width:680px;}
.w750{ width:750px;}
.w730{ width:730px;}
.w760{ width:760px;}
.w780{ width:780px;}
.w700{ width:700px;}
.w880{ width:880px;}

html{ background:#fff}
body{ line-height:22px;  font-family:Verdana,Arial,"Microsoft Yahei","宋体"; text-align:center; font-size:12px;}
input,textarea,select{font-family:Verdana,Arial,"Microsoft Yahei","宋体";}
 
 
.t_center{ text-align:center;}
.t_right{ text-align:right;}
.t_left{ text-align:left;}
.t_underline{ text-decoration:underline;}

a{
    color: #333; 
    text-decoration: none;
}
a:hover {
    color: #0697da;
}
a span, a p ,a i{ cursor:pointer;}

.ht_icons{ background:url(../images/houtai_icons.png) no-repeat; overflow:hidden; display:inline-block; vertical-align:middle;}
.i_quit{ background-position:0px 0px; height:15px; width:15px;}
.i_xgmm{ background-position:-20px 0px; height:15px; width:15px;}
.i_shuaxin{ background-position:0px -20px; width:33px; height:33px;}
.i_shuaxin:hover{ background-position:-40px -20px;}
.i_shuaxin span{ display:none;}
.i_firstP{ background-position:0px -156px; height:33px; width:33px;}
.i_firstP span,.i_prevP span,.i_nextP span,.i_lastP span{ display:none;}
.i_firstP:hover{ background-position:0px -124px;}
.i_prevP{ background-position:-40px -156px; height:33px; width:33px;}
.i_prevP:hover{ background-position:-40px -124px;}
.i_nextP{ background-position:0px -90px; height:33px; width:33px;}
.i_nextP:hover{  background-position:0px -57px;}
.i_lastP{ background-position:-40px -90px; height:33px; width:33px;}
.i_lastP:hover{  background-position:-40px -57px;}
.i_go{ background-position:-80px 0px; height:32px; width:47px;}
.i_go:hover{ background-position:-80px -32px;  }
.i_newadd{ background-position:-80px -70px; height:20px; width:20px;}
.i_delete{ background-position:-110px -70px; height:20px; width:20px;}

.header{ line-height:22px; background:#474747 url(../images/header_zd.gif) right bottom no-repeat; height:80px; color:#fff; text-align:left; min-width:1000px;}
.header a{ color:#fff; display:inline-block;}
.header a i{ margin-right:2px;}
.header a:hover{ color:#eef7fe;}
.header .header_op{ padding:5px;}
.header .header_op span{ vertical-align:middle;}
.left_nav li{ border-bottom:1px #cdcdcd solid;}
.left_nav a{ display:block;}
.left_nav .left_a{ height:40px; background:#dddddd url(../images/nav_dsj.png) 90% center no-repeat; line-height:40px; padding-left:16px; font-size:14px; font-weight:bolder;}
.left_nav li.current .left_a{  background:url(../images/nav_dsj2.png) 90% center no-repeat;}
.left_nav li .left_sub{ display:none;}
.left_nav li.current .left_sub{ display:block;}
.left_nav .left_sub a{ padding-left:30px; background:url(../images/dot2.jpg) 16px center no-repeat; line-height:32px;}
.left_nav .left_sub a.on,.left_nav .left_sub a:hover{ background:#9d9d9d url(../images/dot1.jpg) 16px center no-repeat; color:#fff;}
.leftFrame{ width:130px; text-align:left;}
span.error{ background:url(/public/images/error.png) no-repeat; color:#F00; padding-left:20px; margin-left:5px;}
span.ok{background:url(/public/images/success.png) no-repeat;margin-left:5px;}
 